﻿using System;
using System.Collections.Generic;
using IllusionUtility.SetUtility;
using UnityEngine;

// Token: 0x020002D8 RID: 728
public class ShapeHeadInfoMale : ShapeInfoBase
{
	// Token: 0x06001292 RID: 4754 RVA: 0x00084058 File Offset: 0x00082258
	public override void InitShapeInfo(string assetBundleAnmKey, string assetBundleCategory, string anmKeyInfoPath, string cateInfoPath, Transform trfObj)
	{
		Dictionary<string, int> dictionary = new Dictionary<string, int>();
		ShapeHeadInfoMale.DstBoneName[] array = (ShapeHeadInfoMale.DstBoneName[])Enum.GetValues(typeof(ShapeHeadInfoMale.DstBoneName));
		foreach (ShapeHeadInfoMale.DstBoneName value in array)
		{
			dictionary[value.ToString()] = (int)value;
		}
		Dictionary<string, int> dictionary2 = new Dictionary<string, int>();
		ShapeHeadInfoMale.SrcBoneName[] array3 = (ShapeHeadInfoMale.SrcBoneName[])Enum.GetValues(typeof(ShapeHeadInfoMale.SrcBoneName));
		foreach (ShapeHeadInfoMale.SrcBoneName value2 in array3)
		{
			dictionary2[value2.ToString()] = (int)value2;
		}
		base.InitShapeInfoBase(assetBundleAnmKey, assetBundleCategory, anmKeyInfoPath, cateInfoPath, trfObj, dictionary, dictionary2);
		base.InitEnd = true;
	}

	// Token: 0x06001293 RID: 4755 RVA: 0x00084124 File Offset: 0x00082324
	public override void InitShapeInfo(TextAsset anmKeyTxt, TextAsset categoryTxt, Transform trfObj)
	{
		Dictionary<string, int> dictionary = new Dictionary<string, int>();
		ShapeHeadInfoMale.DstBoneName[] array = (ShapeHeadInfoMale.DstBoneName[])Enum.GetValues(typeof(ShapeHeadInfoMale.DstBoneName));
		foreach (ShapeHeadInfoMale.DstBoneName value in array)
		{
			dictionary[value.ToString()] = (int)value;
		}
		Dictionary<string, int> dictionary2 = new Dictionary<string, int>();
		ShapeHeadInfoMale.SrcBoneName[] array3 = (ShapeHeadInfoMale.SrcBoneName[])Enum.GetValues(typeof(ShapeHeadInfoMale.SrcBoneName));
		foreach (ShapeHeadInfoMale.SrcBoneName value2 in array3)
		{
			dictionary2[value2.ToString()] = (int)value2;
		}
		base.InitShapeInfoBase(anmKeyTxt, categoryTxt, trfObj, dictionary, dictionary2);
		base.InitEnd = true;
	}

	// Token: 0x06001294 RID: 4756 RVA: 0x000841EC File Offset: 0x000823EC
	public override void Update()
	{
		if (!base.InitEnd)
		{
			return;
		}
		if (this.dictSrcBoneInfo.Count == 0)
		{
			return;
		}
		this.dictDstBoneInfo[0].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[0].vctPos.x);
		this.dictDstBoneInfo[0].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[1].vctPos.y);
		this.dictDstBoneInfo[0].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[1].vctPos.z + this.dictSrcBoneInfo[0].vctPos.z + this.dictSrcBoneInfo[2].vctPos.z + this.dictSrcBoneInfo[3].vctPos.z);
		this.dictDstBoneInfo[0].trfBone.SetLocalRotation(this.dictSrcBoneInfo[1].vctRot.x + this.dictSrcBoneInfo[3].vctRot.x, this.dictSrcBoneInfo[0].vctRot.y + this.dictSrcBoneInfo[2].vctRot.y, this.dictSrcBoneInfo[2].vctRot.z);
		this.dictDstBoneInfo[1].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[4].vctPos.x);
		this.dictDstBoneInfo[1].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[1].vctPos.y);
		this.dictDstBoneInfo[1].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[1].vctPos.z + this.dictSrcBoneInfo[4].vctPos.z + this.dictSrcBoneInfo[5].vctPos.z + this.dictSrcBoneInfo[3].vctPos.z);
		this.dictDstBoneInfo[1].trfBone.SetLocalRotation(this.dictSrcBoneInfo[1].vctRot.x + this.dictSrcBoneInfo[3].vctRot.x, this.dictSrcBoneInfo[4].vctRot.y + this.dictSrcBoneInfo[5].vctRot.y, this.dictSrcBoneInfo[5].vctRot.z);
		this.dictDstBoneInfo[2].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[6].vctPos.y);
		this.dictDstBoneInfo[2].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[6].vctPos.z);
		this.dictDstBoneInfo[2].trfBone.SetLocalRotation(this.dictSrcBoneInfo[6].vctRot.x, this.dictSrcBoneInfo[6].vctRot.y, this.dictSrcBoneInfo[6].vctRot.z);
		this.dictDstBoneInfo[3].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[7].vctPos.y);
		this.dictDstBoneInfo[3].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[7].vctPos.z);
		this.dictDstBoneInfo[3].trfBone.SetLocalRotation(this.dictSrcBoneInfo[7].vctRot.x, this.dictSrcBoneInfo[7].vctRot.y, this.dictSrcBoneInfo[7].vctRot.z);
		this.dictDstBoneInfo[4].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[8].vctPos.y);
		this.dictDstBoneInfo[4].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[8].vctPos.z);
		this.dictDstBoneInfo[4].trfBone.SetLocalRotation(this.dictSrcBoneInfo[8].vctRot.x, this.dictSrcBoneInfo[8].vctRot.y, this.dictSrcBoneInfo[8].vctRot.z);
		this.dictDstBoneInfo[5].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[9].vctPos.y);
		this.dictDstBoneInfo[5].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[9].vctPos.z);
		this.dictDstBoneInfo[5].trfBone.SetLocalRotation(this.dictSrcBoneInfo[9].vctRot.x, this.dictSrcBoneInfo[9].vctRot.y, this.dictSrcBoneInfo[9].vctRot.z);
		this.dictDstBoneInfo[6].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[10].vctPos.x);
		this.dictDstBoneInfo[6].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[1].vctPos.y + this.dictSrcBoneInfo[10].vctPos.y + this.dictSrcBoneInfo[11].vctPos.y);
		this.dictDstBoneInfo[6].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[1].vctPos.z + this.dictSrcBoneInfo[10].vctPos.z + this.dictSrcBoneInfo[11].vctPos.z + this.dictSrcBoneInfo[0].vctPos.z + this.dictSrcBoneInfo[12].vctPos.z + this.dictSrcBoneInfo[3].vctPos.z);
		this.dictDstBoneInfo[6].trfBone.SetLocalRotation(this.dictSrcBoneInfo[1].vctRot.x + this.dictSrcBoneInfo[10].vctRot.x + this.dictSrcBoneInfo[11].vctRot.x + this.dictSrcBoneInfo[12].vctRot.x, 0f, 0f);
		this.dictDstBoneInfo[7].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[13].vctPos.x);
		this.dictDstBoneInfo[7].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[14].vctPos.y);
		this.dictDstBoneInfo[7].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[15].vctPos.z);
		this.dictDstBoneInfo[7].trfBone.SetLocalRotation(0f, 0f, this.dictSrcBoneInfo[16].vctRot.z);
		this.dictDstBoneInfo[8].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[17].vctPos.x);
		this.dictDstBoneInfo[8].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[14].vctPos.y);
		this.dictDstBoneInfo[8].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[15].vctPos.z);
		this.dictDstBoneInfo[8].trfBone.SetLocalRotation(0f, 0f, this.dictSrcBoneInfo[18].vctRot.z);
		this.dictDstBoneInfo[9].trfBone.SetLocalScale(this.dictSrcBoneInfo[19].vctScl.x, this.dictSrcBoneInfo[20].vctScl.y, 1f);
		this.dictDstBoneInfo[10].trfBone.SetLocalRotation(0f, this.dictSrcBoneInfo[21].vctRot.y, 0f);
		this.dictDstBoneInfo[11].trfBone.SetLocalScale(this.dictSrcBoneInfo[22].vctScl.x, this.dictSrcBoneInfo[23].vctScl.y, 1f);
		this.dictDstBoneInfo[12].trfBone.SetLocalRotation(0f, this.dictSrcBoneInfo[24].vctRot.y, 0f);
		this.dictDstBoneInfo[13].trfBone.SetLocalRotation(this.dictSrcBoneInfo[25].vctRot.x, this.dictSrcBoneInfo[26].vctRot.y + this.dictSrcBoneInfo[25].vctRot.y, 0f);
		this.dictDstBoneInfo[14].trfBone.SetLocalRotation(this.dictSrcBoneInfo[27].vctRot.x, this.dictSrcBoneInfo[28].vctRot.y, this.dictSrcBoneInfo[28].vctRot.z);
		this.dictDstBoneInfo[15].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[29].vctPos.x);
		this.dictDstBoneInfo[15].trfBone.SetLocalRotation(this.dictSrcBoneInfo[30].vctRot.x, this.dictSrcBoneInfo[29].vctRot.y, 0f);
		this.dictDstBoneInfo[16].trfBone.SetLocalRotation(this.dictSrcBoneInfo[31].vctRot.x, this.dictSrcBoneInfo[32].vctRot.y, this.dictSrcBoneInfo[32].vctRot.z);
		this.dictDstBoneInfo[17].trfBone.SetLocalRotation(this.dictSrcBoneInfo[33].vctRot.x, this.dictSrcBoneInfo[34].vctRot.y + this.dictSrcBoneInfo[33].vctRot.y, 0f);
		this.dictDstBoneInfo[18].trfBone.SetLocalRotation(this.dictSrcBoneInfo[35].vctRot.x, this.dictSrcBoneInfo[36].vctRot.y, this.dictSrcBoneInfo[36].vctRot.z);
		this.dictDstBoneInfo[19].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[37].vctPos.x);
		this.dictDstBoneInfo[19].trfBone.SetLocalRotation(this.dictSrcBoneInfo[38].vctRot.x, this.dictSrcBoneInfo[37].vctRot.y, 0f);
		this.dictDstBoneInfo[20].trfBone.SetLocalRotation(this.dictSrcBoneInfo[39].vctRot.x, this.dictSrcBoneInfo[40].vctRot.y, this.dictSrcBoneInfo[40].vctRot.z);
		this.dictDstBoneInfo[21].trfBone.SetLocalRotation(0f, 0f, this.dictSrcBoneInfo[41].vctRot.z);
		this.dictDstBoneInfo[22].trfBone.SetLocalRotation(this.dictSrcBoneInfo[42].vctRot.x, 0f, 0f);
		this.dictDstBoneInfo[23].trfBone.SetLocalRotation(0f, 0f, this.dictSrcBoneInfo[43].vctRot.z);
		this.dictDstBoneInfo[24].trfBone.SetLocalRotation(this.dictSrcBoneInfo[44].vctRot.x, 0f, 0f);
		this.dictDstBoneInfo[25].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[45].vctPos.y);
		this.dictDstBoneInfo[25].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[46].vctPos.z + this.dictSrcBoneInfo[47].vctPos.z + this.dictSrcBoneInfo[48].vctPos.z + this.dictSrcBoneInfo[45].vctPos.z + this.dictSrcBoneInfo[49].vctPos.z);
		this.dictDstBoneInfo[25].trfBone.SetLocalScale(this.dictSrcBoneInfo[46].vctScl.x * this.dictSrcBoneInfo[47].vctScl.x * this.dictSrcBoneInfo[48].vctScl.x, this.dictSrcBoneInfo[46].vctScl.y * this.dictSrcBoneInfo[47].vctScl.y * this.dictSrcBoneInfo[45].vctScl.y, this.dictSrcBoneInfo[48].vctScl.z * this.dictSrcBoneInfo[45].vctScl.z);
		this.dictDstBoneInfo[26].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[50].vctPos.y);
		this.dictDstBoneInfo[26].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[51].vctPos.z + this.dictSrcBoneInfo[52].vctPos.z + this.dictSrcBoneInfo[53].vctPos.z + this.dictSrcBoneInfo[50].vctPos.z + this.dictSrcBoneInfo[49].vctPos.z);
		this.dictDstBoneInfo[26].trfBone.SetLocalScale(this.dictSrcBoneInfo[51].vctScl.x * this.dictSrcBoneInfo[52].vctScl.x * this.dictSrcBoneInfo[53].vctScl.x, this.dictSrcBoneInfo[51].vctScl.y * this.dictSrcBoneInfo[52].vctScl.y * this.dictSrcBoneInfo[50].vctScl.y, this.dictSrcBoneInfo[53].vctScl.z * this.dictSrcBoneInfo[50].vctScl.z);
		this.dictDstBoneInfo[27].trfBone.SetLocalScale(this.dictSrcBoneInfo[54].vctScl.x, 1f, 1f);
		this.dictDstBoneInfo[28].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[55].vctPos.y);
		this.dictDstBoneInfo[29].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[56].vctPos.z);
		this.dictDstBoneInfo[30].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[57].vctPos.x + this.dictSrcBoneInfo[58].vctPos.x);
		this.dictDstBoneInfo[30].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[58].vctPos.y + this.dictSrcBoneInfo[59].vctPos.y);
		this.dictDstBoneInfo[30].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[60].vctPos.z + this.dictSrcBoneInfo[61].vctPos.z);
		this.dictDstBoneInfo[30].trfBone.SetLocalScale(this.dictSrcBoneInfo[58].vctScl.x, 1f, 1f);
		this.dictDstBoneInfo[31].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[62].vctPos.x - this.dictSrcBoneInfo[58].vctPos.x);
		this.dictDstBoneInfo[31].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[58].vctPos.y + this.dictSrcBoneInfo[59].vctPos.y);
		this.dictDstBoneInfo[31].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[60].vctPos.z + this.dictSrcBoneInfo[61].vctPos.z);
		this.dictDstBoneInfo[31].trfBone.SetLocalScale(this.dictSrcBoneInfo[58].vctScl.x, 1f, 1f);
		this.dictDstBoneInfo[32].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[63].vctPos.x);
		this.dictDstBoneInfo[32].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[64].vctPos.y);
		this.dictDstBoneInfo[32].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[65].vctPos.z);
		this.dictDstBoneInfo[33].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[66].vctPos.x);
		this.dictDstBoneInfo[33].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[64].vctPos.y);
		this.dictDstBoneInfo[33].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[65].vctPos.z);
		this.dictDstBoneInfo[34].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[67].vctPos.z);
		this.dictDstBoneInfo[35].trfBone.SetLocalScale(this.dictSrcBoneInfo[68].vctScl.x, 1f, 1f);
		this.dictDstBoneInfo[36].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[69].vctPos.y);
		this.dictDstBoneInfo[36].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[69].vctPos.z + this.dictSrcBoneInfo[70].vctPos.z);
		this.dictDstBoneInfo[37].trfBone.SetLocalScale(this.dictSrcBoneInfo[71].vctScl.x, this.dictSrcBoneInfo[72].vctScl.y, 1f);
		this.dictDstBoneInfo[38].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[73].vctPos.y);
		this.dictDstBoneInfo[38].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[73].vctPos.z);
		this.dictDstBoneInfo[38].trfBone.SetLocalRotation(this.dictSrcBoneInfo[73].vctRot.x, 0f, 0f);
		this.dictDstBoneInfo[38].trfBone.SetLocalScale(1f, this.dictSrcBoneInfo[73].vctScl.y, this.dictSrcBoneInfo[73].vctScl.z);
		this.dictDstBoneInfo[39].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[74].vctPos.y);
		this.dictDstBoneInfo[39].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[74].vctPos.z);
		this.dictDstBoneInfo[39].trfBone.SetLocalScale(this.dictSrcBoneInfo[74].vctScl.x, 1f, 1f);
		this.dictDstBoneInfo[40].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[75].vctPos.y);
		this.dictDstBoneInfo[40].trfBone.SetLocalRotation(0f, 0f, this.dictSrcBoneInfo[75].vctRot.z);
		this.dictDstBoneInfo[41].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[76].vctPos.y);
		this.dictDstBoneInfo[41].trfBone.SetLocalRotation(0f, 0f, this.dictSrcBoneInfo[76].vctRot.z);
		this.dictDstBoneInfo[42].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[77].vctPos.y);
		this.dictDstBoneInfo[43].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[78].vctPos.y + this.dictSrcBoneInfo[79].vctPos.y);
		this.dictDstBoneInfo[43].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[80].vctPos.z + this.dictSrcBoneInfo[79].vctPos.z);
		this.dictDstBoneInfo[43].trfBone.SetLocalRotation(this.dictSrcBoneInfo[79].vctRot.x, 0f, 0f);
		this.dictDstBoneInfo[43].trfBone.SetLocalScale(this.dictSrcBoneInfo[81].vctScl.x, 1f, 1f);
		this.dictDstBoneInfo[44].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[82].vctPos.y);
		this.dictDstBoneInfo[44].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[83].vctPos.z);
		this.dictDstBoneInfo[44].trfBone.SetLocalScale(this.dictSrcBoneInfo[84].vctScl.x, this.dictSrcBoneInfo[84].vctScl.y, this.dictSrcBoneInfo[84].vctScl.z);
		this.dictDstBoneInfo[45].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[85].vctPos.y);
		this.dictDstBoneInfo[45].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[86].vctPos.z + this.dictSrcBoneInfo[87].vctPos.z + this.dictSrcBoneInfo[85].vctPos.z + this.dictSrcBoneInfo[88].vctPos.z);
		this.dictDstBoneInfo[45].trfBone.SetLocalRotation(this.dictSrcBoneInfo[88].vctRot.x, 0f, 0f);
		this.dictDstBoneInfo[46].trfBone.SetLocalScale(this.dictSrcBoneInfo[89].vctScl.x, 1f, 1f);
		this.dictDstBoneInfo[47].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[90].vctPos.y + this.dictSrcBoneInfo[91].vctPos.y + this.dictSrcBoneInfo[92].vctPos.y);
		this.dictDstBoneInfo[47].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[90].vctPos.z + this.dictSrcBoneInfo[93].vctPos.z + this.dictSrcBoneInfo[92].vctPos.z);
		this.dictDstBoneInfo[48].trfBone.SetLocalRotation(this.dictSrcBoneInfo[90].vctRot.x, 0f, 0f);
		this.dictDstBoneInfo[48].trfBone.SetLocalScale(this.dictSrcBoneInfo[94].vctScl.x, this.dictSrcBoneInfo[94].vctScl.y, this.dictSrcBoneInfo[94].vctScl.z);
		this.dictDstBoneInfo[49].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[95].vctPos.x);
		this.dictDstBoneInfo[49].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[96].vctPos.y);
		this.dictDstBoneInfo[49].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[97].vctPos.z);
		this.dictDstBoneInfo[49].trfBone.SetLocalRotation(this.dictSrcBoneInfo[98].vctRot.x, 0f, this.dictSrcBoneInfo[99].vctRot.z);
		this.dictDstBoneInfo[50].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[100].vctPos.x);
		this.dictDstBoneInfo[50].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[96].vctPos.y);
		this.dictDstBoneInfo[50].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[97].vctPos.z);
		this.dictDstBoneInfo[50].trfBone.SetLocalRotation(this.dictSrcBoneInfo[98].vctRot.x, 0f, this.dictSrcBoneInfo[101].vctRot.z);
		this.dictDstBoneInfo[51].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[102].vctPos.y);
		this.dictDstBoneInfo[51].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[102].vctPos.z);
		this.dictDstBoneInfo[51].trfBone.SetLocalScale(this.dictSrcBoneInfo[102].vctScl.x, this.dictSrcBoneInfo[102].vctScl.y, this.dictSrcBoneInfo[102].vctScl.z);
		this.dictDstBoneInfo[52].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[103].vctPos.y);
		this.dictDstBoneInfo[52].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[104].vctPos.z);
		this.dictDstBoneInfo[52].trfBone.SetLocalRotation(this.dictSrcBoneInfo[103].vctRot.x, 0f, 0f);
		this.dictDstBoneInfo[52].trfBone.SetLocalScale(this.dictSrcBoneInfo[105].vctScl.x, this.dictSrcBoneInfo[105].vctScl.y, this.dictSrcBoneInfo[105].vctScl.z);
		this.dictDstBoneInfo[53].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[106].vctPos.y + this.dictSrcBoneInfo[107].vctPos.y + this.dictSrcBoneInfo[108].vctPos.y);
		this.dictDstBoneInfo[53].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[106].vctPos.z + this.dictSrcBoneInfo[109].vctPos.z + this.dictSrcBoneInfo[108].vctPos.z);
		this.dictDstBoneInfo[53].trfBone.SetLocalRotation(this.dictSrcBoneInfo[106].vctRot.x + this.dictSrcBoneInfo[107].vctRot.x + this.dictSrcBoneInfo[108].vctRot.x, 0f, 0f);
		this.dictDstBoneInfo[54].trfBone.SetLocalRotation(0f, this.dictSrcBoneInfo[110].vctRot.y, this.dictSrcBoneInfo[111].vctRot.z);
		this.dictDstBoneInfo[54].trfBone.SetLocalScale(this.dictSrcBoneInfo[112].vctScl.x, this.dictSrcBoneInfo[112].vctScl.y, this.dictSrcBoneInfo[112].vctScl.z);
		this.dictDstBoneInfo[55].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[113].vctPos.x);
		this.dictDstBoneInfo[55].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[113].vctPos.y);
		this.dictDstBoneInfo[55].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[113].vctPos.z);
		this.dictDstBoneInfo[55].trfBone.SetLocalRotation(this.dictSrcBoneInfo[113].vctRot.x, this.dictSrcBoneInfo[113].vctRot.y, 0f);
		this.dictDstBoneInfo[55].trfBone.SetLocalScale(this.dictSrcBoneInfo[113].vctScl.x, this.dictSrcBoneInfo[113].vctScl.y, this.dictSrcBoneInfo[113].vctScl.z);
		this.dictDstBoneInfo[56].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[114].vctPos.y);
		this.dictDstBoneInfo[56].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[114].vctPos.z);
		this.dictDstBoneInfo[56].trfBone.SetLocalScale(this.dictSrcBoneInfo[114].vctScl.x, this.dictSrcBoneInfo[114].vctScl.y, this.dictSrcBoneInfo[114].vctScl.z);
		this.dictDstBoneInfo[57].trfBone.SetLocalRotation(0f, this.dictSrcBoneInfo[115].vctRot.y, this.dictSrcBoneInfo[116].vctRot.z);
		this.dictDstBoneInfo[57].trfBone.SetLocalScale(this.dictSrcBoneInfo[117].vctScl.x, this.dictSrcBoneInfo[117].vctScl.y, this.dictSrcBoneInfo[117].vctScl.z);
		this.dictDstBoneInfo[58].trfBone.SetLocalPositionX(this.dictSrcBoneInfo[118].vctPos.x);
		this.dictDstBoneInfo[58].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[118].vctPos.y);
		this.dictDstBoneInfo[58].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[118].vctPos.z);
		this.dictDstBoneInfo[58].trfBone.SetLocalRotation(this.dictSrcBoneInfo[118].vctRot.x, this.dictSrcBoneInfo[118].vctRot.y, 0f);
		this.dictDstBoneInfo[58].trfBone.SetLocalScale(this.dictSrcBoneInfo[118].vctScl.x, this.dictSrcBoneInfo[118].vctScl.y, this.dictSrcBoneInfo[118].vctScl.z);
		this.dictDstBoneInfo[59].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[119].vctPos.y);
		this.dictDstBoneInfo[59].trfBone.SetLocalPositionZ(this.dictSrcBoneInfo[119].vctPos.z);
		this.dictDstBoneInfo[59].trfBone.SetLocalScale(this.dictSrcBoneInfo[119].vctScl.x, this.dictSrcBoneInfo[119].vctScl.y, this.dictSrcBoneInfo[119].vctScl.z);
		this.dictDstBoneInfo[60].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[120].vctPos.y);
		this.dictDstBoneInfo[60].trfBone.SetLocalRotation(0f, 0f, this.dictSrcBoneInfo[121].vctRot.z);
		this.dictDstBoneInfo[60].trfBone.SetLocalScale(this.dictSrcBoneInfo[122].vctScl.x, this.dictSrcBoneInfo[122].vctScl.y, this.dictSrcBoneInfo[122].vctScl.z);
		this.dictDstBoneInfo[61].trfBone.SetLocalPositionY(this.dictSrcBoneInfo[123].vctPos.y);
		this.dictDstBoneInfo[61].trfBone.SetLocalRotation(0f, 0f, this.dictSrcBoneInfo[124].vctRot.z);
		this.dictDstBoneInfo[61].trfBone.SetLocalScale(this.dictSrcBoneInfo[125].vctScl.x, this.dictSrcBoneInfo[125].vctScl.y, this.dictSrcBoneInfo[125].vctScl.z);
	}

	// Token: 0x020002D9 RID: 729
	public enum DstBoneName
	{
		// Token: 0x040016D0 RID: 5840
		cm_J_Mayu_L,
		// Token: 0x040016D1 RID: 5841
		cm_J_Mayu_R,
		// Token: 0x040016D2 RID: 5842
		cm_J_MayuMid_s_L,
		// Token: 0x040016D3 RID: 5843
		cm_J_MayuMid_s_R,
		// Token: 0x040016D4 RID: 5844
		cm_J_MayuTip_s_L,
		// Token: 0x040016D5 RID: 5845
		cm_J_MayuTip_s_R,
		// Token: 0x040016D6 RID: 5846
		cm_J_Mayu_C,
		// Token: 0x040016D7 RID: 5847
		cm_J_Eye_t_L,
		// Token: 0x040016D8 RID: 5848
		cm_J_Eye_t_R,
		// Token: 0x040016D9 RID: 5849
		cm_J_Eye_s_L,
		// Token: 0x040016DA RID: 5850
		cm_J_Eye_r_L,
		// Token: 0x040016DB RID: 5851
		cm_J_Eye_s_R,
		// Token: 0x040016DC RID: 5852
		cm_J_Eye_r_R,
		// Token: 0x040016DD RID: 5853
		cm_J_Eye01_L,
		// Token: 0x040016DE RID: 5854
		cm_J_Eye02_L,
		// Token: 0x040016DF RID: 5855
		cm_J_Eye03_L,
		// Token: 0x040016E0 RID: 5856
		cm_J_Eye04_L,
		// Token: 0x040016E1 RID: 5857
		cm_J_Eye01_R,
		// Token: 0x040016E2 RID: 5858
		cm_J_Eye02_R,
		// Token: 0x040016E3 RID: 5859
		cm_J_Eye03_R,
		// Token: 0x040016E4 RID: 5860
		cm_J_Eye04_R,
		// Token: 0x040016E5 RID: 5861
		cm_J_EyePos_rz_L,
		// Token: 0x040016E6 RID: 5862
		cm_J_eye_rs_L,
		// Token: 0x040016E7 RID: 5863
		cm_J_EyePos_rz_R,
		// Token: 0x040016E8 RID: 5864
		cm_J_eye_rs_R,
		// Token: 0x040016E9 RID: 5865
		cm_J_pupil_s_L,
		// Token: 0x040016EA RID: 5866
		cm_J_pupil_s_R,
		// Token: 0x040016EB RID: 5867
		cm_J_FaceBase,
		// Token: 0x040016EC RID: 5868
		cm_J_FaceUp_ty,
		// Token: 0x040016ED RID: 5869
		cm_J_FaceUp_tz,
		// Token: 0x040016EE RID: 5870
		cm_J_CheekUp_L,
		// Token: 0x040016EF RID: 5871
		cm_J_CheekUp_R,
		// Token: 0x040016F0 RID: 5872
		cm_J_CheekLow_L,
		// Token: 0x040016F1 RID: 5873
		cm_J_CheekLow_R,
		// Token: 0x040016F2 RID: 5874
		cm_J_FaceLowBase,
		// Token: 0x040016F3 RID: 5875
		cm_J_FaceLow_s,
		// Token: 0x040016F4 RID: 5876
		cm_J_MouthBase_tr,
		// Token: 0x040016F5 RID: 5877
		cm_J_MouthBase_s,
		// Token: 0x040016F6 RID: 5878
		cm_J_Mouthup,
		// Token: 0x040016F7 RID: 5879
		cm_J_MouthLow,
		// Token: 0x040016F8 RID: 5880
		cm_J_Mouth_L,
		// Token: 0x040016F9 RID: 5881
		cm_J_Mouth_R,
		// Token: 0x040016FA RID: 5882
		cm_J_ChinLow,
		// Token: 0x040016FB RID: 5883
		cm_J_Chin_rs,
		// Token: 0x040016FC RID: 5884
		cm_J_ChinTip_s,
		// Token: 0x040016FD RID: 5885
		cm_J_NoseBridge_t,
		// Token: 0x040016FE RID: 5886
		cm_J_NoseBridge_s,
		// Token: 0x040016FF RID: 5887
		cm_J_NoseBase_trs,
		// Token: 0x04001700 RID: 5888
		cm_J_NoseBase_s,
		// Token: 0x04001701 RID: 5889
		cm_J_NoseWing_tx_L,
		// Token: 0x04001702 RID: 5890
		cm_J_NoseWing_tx_R,
		// Token: 0x04001703 RID: 5891
		cm_J_Nose_tip,
		// Token: 0x04001704 RID: 5892
		cm_J_Nose_t,
		// Token: 0x04001705 RID: 5893
		cm_J_megane,
		// Token: 0x04001706 RID: 5894
		cm_J_EarBase_s_L,
		// Token: 0x04001707 RID: 5895
		cm_J_EarUp_L,
		// Token: 0x04001708 RID: 5896
		cm_J_EarLow_L,
		// Token: 0x04001709 RID: 5897
		cm_J_EarBase_s_R,
		// Token: 0x0400170A RID: 5898
		cm_J_EarUp_R,
		// Token: 0x0400170B RID: 5899
		cm_J_EarLow_R,
		// Token: 0x0400170C RID: 5900
		cm_J_EarRing_L,
		// Token: 0x0400170D RID: 5901
		cm_J_EarRing_R
	}

	// Token: 0x020002DA RID: 730
	public enum SrcBoneName
	{
		// Token: 0x0400170F RID: 5903
		cm_S_Mayu_L,
		// Token: 0x04001710 RID: 5904
		cm_S_Mayu_ty,
		// Token: 0x04001711 RID: 5905
		cm_S_Mayu_drx_L,
		// Token: 0x04001712 RID: 5906
		cm_S_Mayu_dtz,
		// Token: 0x04001713 RID: 5907
		cm_S_Mayu_R,
		// Token: 0x04001714 RID: 5908
		cm_S_Mayu_drx_R,
		// Token: 0x04001715 RID: 5909
		cm_S_MayuMid_s_L,
		// Token: 0x04001716 RID: 5910
		cm_S_MayuMid_s_R,
		// Token: 0x04001717 RID: 5911
		cm_S_MayuTip_s_L,
		// Token: 0x04001718 RID: 5912
		cm_S_MayuTip_s_R,
		// Token: 0x04001719 RID: 5913
		cm_S_Mayu_rz_C,
		// Token: 0x0400171A RID: 5914
		cm_S_MayuMid_C,
		// Token: 0x0400171B RID: 5915
		cm_S_Mayu_C_nosetz,
		// Token: 0x0400171C RID: 5916
		cm_S_Eye_tx_L,
		// Token: 0x0400171D RID: 5917
		cm_S_Eye_ty,
		// Token: 0x0400171E RID: 5918
		cm_S_Eye_tz,
		// Token: 0x0400171F RID: 5919
		cm_S_Eye_rz_L,
		// Token: 0x04001720 RID: 5920
		cm_S_Eye_tx_R,
		// Token: 0x04001721 RID: 5921
		cm_S_Eye_rz_R,
		// Token: 0x04001722 RID: 5922
		cm_S_Eye_sx_L,
		// Token: 0x04001723 RID: 5923
		cm_S_Eye_sy_L,
		// Token: 0x04001724 RID: 5924
		cm_S_Eye_ry_L,
		// Token: 0x04001725 RID: 5925
		cm_S_Eye_sx_R,
		// Token: 0x04001726 RID: 5926
		cm_S_Eye_sy_R,
		// Token: 0x04001727 RID: 5927
		cm_S_Eye_ry_R,
		// Token: 0x04001728 RID: 5928
		cm_S_Eye01_rx_L,
		// Token: 0x04001729 RID: 5929
		cm_S_Eye01_L,
		// Token: 0x0400172A RID: 5930
		cm_S_Eye02_L,
		// Token: 0x0400172B RID: 5931
		cm_S_Eye02_ry_L,
		// Token: 0x0400172C RID: 5932
		cm_S_Eye03_L,
		// Token: 0x0400172D RID: 5933
		cm_S_Eye03_rx_L,
		// Token: 0x0400172E RID: 5934
		cm_S_Eye04_L,
		// Token: 0x0400172F RID: 5935
		cm_S_Eye04_ry_L,
		// Token: 0x04001730 RID: 5936
		cm_S_Eye01_rx_R,
		// Token: 0x04001731 RID: 5937
		cm_S_Eye01_R,
		// Token: 0x04001732 RID: 5938
		cm_S_Eye02_R,
		// Token: 0x04001733 RID: 5939
		cm_S_Eye02_ry_R,
		// Token: 0x04001734 RID: 5940
		cm_S_Eye03_R,
		// Token: 0x04001735 RID: 5941
		cm_S_Eye03_rx_R,
		// Token: 0x04001736 RID: 5942
		cm_S_Eye04_R,
		// Token: 0x04001737 RID: 5943
		cm_S_Eye04_ry_R,
		// Token: 0x04001738 RID: 5944
		cm_S_EyePos_rz_L,
		// Token: 0x04001739 RID: 5945
		cm_S_EyePos_L,
		// Token: 0x0400173A RID: 5946
		cm_S_EyePos_rz_R,
		// Token: 0x0400173B RID: 5947
		cm_S_EyePos_R,
		// Token: 0x0400173C RID: 5948
		cm_S_eye_sy_L,
		// Token: 0x0400173D RID: 5949
		cm_S_eye_ssx_L,
		// Token: 0x0400173E RID: 5950
		cm_S_eye_ssy_L,
		// Token: 0x0400173F RID: 5951
		cm_S_eye_sx_L,
		// Token: 0x04001740 RID: 5952
		cm_S_eye_tz,
		// Token: 0x04001741 RID: 5953
		cm_S_eye_sy_R,
		// Token: 0x04001742 RID: 5954
		cm_S_eye_ssx_R,
		// Token: 0x04001743 RID: 5955
		cm_S_eye_ssy_R,
		// Token: 0x04001744 RID: 5956
		cm_S_eye_sx_R,
		// Token: 0x04001745 RID: 5957
		cm_S_FaceBase_sx,
		// Token: 0x04001746 RID: 5958
		cm_S_FaceUp_ty,
		// Token: 0x04001747 RID: 5959
		cm_S_FaceUp_tz,
		// Token: 0x04001748 RID: 5960
		cm_S_CheekUp_tx_L,
		// Token: 0x04001749 RID: 5961
		cm_S_CheekUp_ty,
		// Token: 0x0400174A RID: 5962
		cm_S_CheekUp_dty,
		// Token: 0x0400174B RID: 5963
		cm_S_CheekUp_tz_00,
		// Token: 0x0400174C RID: 5964
		cm_S_CheekUp_tz_01,
		// Token: 0x0400174D RID: 5965
		cm_S_CheekUp_tx_R,
		// Token: 0x0400174E RID: 5966
		cm_S_CheekLow_tx_L,
		// Token: 0x0400174F RID: 5967
		cm_S_CheekLow_ty,
		// Token: 0x04001750 RID: 5968
		cm_S_CheekLow_tz,
		// Token: 0x04001751 RID: 5969
		cm_S_CheekLow_tx_R,
		// Token: 0x04001752 RID: 5970
		cm_S_FaceLow_tz,
		// Token: 0x04001753 RID: 5971
		cm_S_FaceLow_sx,
		// Token: 0x04001754 RID: 5972
		cm_S_MouthBase_ty,
		// Token: 0x04001755 RID: 5973
		cm_S_MouthBase_tz,
		// Token: 0x04001756 RID: 5974
		cm_S_MouthBase_sx,
		// Token: 0x04001757 RID: 5975
		cm_S_MouthBase_sy,
		// Token: 0x04001758 RID: 5976
		cm_S_Mouthup,
		// Token: 0x04001759 RID: 5977
		cm_S_MouthLow,
		// Token: 0x0400175A RID: 5978
		cm_S_Mouth_L,
		// Token: 0x0400175B RID: 5979
		cm_S_Mouth_R,
		// Token: 0x0400175C RID: 5980
		cm_S_ChinLow,
		// Token: 0x0400175D RID: 5981
		cm_S_Chin_ty,
		// Token: 0x0400175E RID: 5982
		cm_S_Chin_rx,
		// Token: 0x0400175F RID: 5983
		cm_S_Chin_tz,
		// Token: 0x04001760 RID: 5984
		cm_S_Chin_sx,
		// Token: 0x04001761 RID: 5985
		cm_S_ChinTip_ty,
		// Token: 0x04001762 RID: 5986
		cm_S_ChinTip_tz,
		// Token: 0x04001763 RID: 5987
		cm_S_ChinTip_sx,
		// Token: 0x04001764 RID: 5988
		cm_S_NoseBridge_ty,
		// Token: 0x04001765 RID: 5989
		cm_S_NoseBridge_tz_00,
		// Token: 0x04001766 RID: 5990
		cm_S_NoseBridge_tz_01,
		// Token: 0x04001767 RID: 5991
		cm_S_NoseBridge_rx,
		// Token: 0x04001768 RID: 5992
		cm_S_NoseBridge_sx,
		// Token: 0x04001769 RID: 5993
		cm_S_NoseBase_rx,
		// Token: 0x0400176A RID: 5994
		cm_S_NoseBase_ty,
		// Token: 0x0400176B RID: 5995
		cm_S_NoseBase,
		// Token: 0x0400176C RID: 5996
		cm_S_NoseBase_tz,
		// Token: 0x0400176D RID: 5997
		cm_S_NoseBase_sx,
		// Token: 0x0400176E RID: 5998
		cm_S_NoseWing_tx_L,
		// Token: 0x0400176F RID: 5999
		cm_S_NoseWing_ty,
		// Token: 0x04001770 RID: 6000
		cm_S_NoseWing_tz,
		// Token: 0x04001771 RID: 6001
		cm_S_NoseWing_rx,
		// Token: 0x04001772 RID: 6002
		cm_S_NoseWing_rz_L,
		// Token: 0x04001773 RID: 6003
		cm_S_NoseWing_tx_R,
		// Token: 0x04001774 RID: 6004
		cm_S_NoseWing_rz_R,
		// Token: 0x04001775 RID: 6005
		cm_S_Nose_tip,
		// Token: 0x04001776 RID: 6006
		cm_S_Nose_rx,
		// Token: 0x04001777 RID: 6007
		cm_S_Nose_tz,
		// Token: 0x04001778 RID: 6008
		cm_S_Nose_sx,
		// Token: 0x04001779 RID: 6009
		cm_S_megane_ty_nose,
		// Token: 0x0400177A RID: 6010
		cm_S_megane_rx_nosebridge,
		// Token: 0x0400177B RID: 6011
		cm_S_megane_ty_eye,
		// Token: 0x0400177C RID: 6012
		cm_S_megane_tz_nosebridge,
		// Token: 0x0400177D RID: 6013
		cm_S_EarBase_ry_L,
		// Token: 0x0400177E RID: 6014
		cm_S_EarBase_rz_L,
		// Token: 0x0400177F RID: 6015
		cm_S_EarBase_s_L,
		// Token: 0x04001780 RID: 6016
		cm_S_EarUp_L,
		// Token: 0x04001781 RID: 6017
		cm_S_EarLow_L,
		// Token: 0x04001782 RID: 6018
		cm_S_EarBase_ry_R,
		// Token: 0x04001783 RID: 6019
		cm_S_EarBase_rz_R,
		// Token: 0x04001784 RID: 6020
		cm_S_EarBase_s_R,
		// Token: 0x04001785 RID: 6021
		cm_S_EarUp_R,
		// Token: 0x04001786 RID: 6022
		cm_S_EarLow_R,
		// Token: 0x04001787 RID: 6023
		cm_S_EarRing_L,
		// Token: 0x04001788 RID: 6024
		cm_S_EarRing_rz_L,
		// Token: 0x04001789 RID: 6025
		cm_S_EarRing_s_L,
		// Token: 0x0400178A RID: 6026
		cm_S_EarRing_R,
		// Token: 0x0400178B RID: 6027
		cm_S_EarRing_rz_R,
		// Token: 0x0400178C RID: 6028
		cm_S_EarRing_s_R
	}
}
